package com.css.landslide.risk.entity;

import com.baomidou.mybatisplus.annotation.TableField;
import com.baomidou.mybatisplus.annotation.TableName;
import com.css.handler.GeometryTypeHandler;
import lombok.Data;
import lombok.experimental.Accessors;

import java.io.Serializable;

/**
 * @author dingling
 * @desc 滑坡点统计
 * @date 2024-10-12 16:03
 **/

@Data
@Accessors(chain = true)
@TableName(value = "gis_influencelandslide")
public class GisInfluencelandslide implements Serializable {


    private String id;

    /**
     * 地震id
    **/
    @TableField("earthquake_id")
    private String earthquakeId;

    /**
     * 影响场烈度
    **/
    @TableField(value = "\"level\"")
    private String level;

    /**
     * 影响场版本
    **/
    @TableField("influence_version")
    private String influenceVersion;

    /**
     * 影响场空间数据
    **/
    @TableField(value = "geom",typeHandler = GeometryTypeHandler.class)
    private String geom;

    /**
     * 滑坡点个数
    **/
    private String num;


    private String remark;

}
